package com.ruiysoft.service.statement.bean;

import com.ruiysoft.pub.entity.PageCondition;
import com.ruiysoft.service.statement.consts.StatementStatus;
import com.ruiysoft.service.statement.consts.StatementType;

import java.util.Date;


public class StatementCondition extends PageCondition {
    private Long shopId;

    private Long userId;

    private Boolean freeze;

    private StatementType type;

    private Date arrivalDateLast;

    public Long getShopId() {
        return shopId;
    }

    public StatementCondition setShopId(Long shopId) {
        this.shopId = shopId;
        return this;
    }

    public Long getUserId() {
        return userId;
    }

    public StatementCondition setUserId(Long userId) {
        this.userId = userId;
        return this;
    }


    public StatementType getType() {
        return type;
    }

    public StatementCondition setType(StatementType type) {
        this.type = type;
        return this;
    }

    public Date getArrivalDateLast() {
        return arrivalDateLast;
    }

    public StatementCondition setArrivalDateLast(Date arrivalDateLast) {
        this.arrivalDateLast = arrivalDateLast;
        return this;
    }

    public Boolean getFreeze() {
        return freeze;
    }

    public StatementCondition setFreeze(Boolean freeze) {
        this.freeze = freeze;
        return this;
    }
}
